Skip to content

ci(backend): pnpm cache, include workspace deps and watch prisma-client#73

Merged
a9ex merged 2 commits into
mainfrom
ci/backend-improvements
May 13, 2026
Merged

ci(backend): pnpm cache, include workspace deps and watch prisma-client#73
a9ex merged 2 commits into
mainfrom
ci/backend-improvements

Conversation

@a9ex
Copy link
Copy Markdown
Member

@a9ex a9ex commented Apr 19, 2026

Description

Briefly describe what this PR does :
enables pnpm caching on setup-node
extends the install filter to include workspace dependencies
extends the trigger paths to also watch prisma-client and the workflow file itself


Context / Motivation

Explain why this change is needed:
Install step was running from scratch on every CI run, and the filter without ... was excluding workspace dependencies like @hallmaster/prisma-client, which could lead to inconsistent installs.
And before this PR a prisma schema change could silently skip the backend CI.


Related Links


Screenshots (if applicable)


Checklist

  • My code follows the project's coding style
  • Tests pass locally
  • I added/updated relevant tests
  • I updated documentation (if needed)
  • This PR is ready for review

Additional Notes

Comment thread .github/workflows/backend-ci.yaml Outdated
@a9ex a9ex merged commit 6fe5115 into main May 13, 2026
6 checks passed
@a9ex a9ex deleted the ci/backend-improvements branch May 13, 2026 00:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants